Como aplicar estilo css nos botões de paginação?

CSS para paginação

Basta usar um css simples como esse aqui:


 <!-- Primeiro é construída a lista com a classe pagination -->
             <ul class="pagination">
<!-- Abre a primeira linha da lista -->
                      <li>
<!-- Insere o link para a página 1 com o texto de duas setas, algo meio padrão na web -->
                        <a href="https://diretoaoponto-tech.com.br/?p=1" target="_self">«</a>
<!-- Fecha a primeira linha -->
                    </li>
<!-- Inicia a próxima linha -->
                    <li>
<!-- Coloca um link sem href apenas com a classe active, pois é a página atual, e o texto 1 -->
                        <a class="active">1</a>
<!-- Fecha a linha -->
                    </li>
<!-- Abre a linha para o botão 2 -->
                    <li>
<!-- Insere o link para a página dois com o texto "2" -->
                        <a href="https://diretoaoponto-tech.com.br/?p=2">2</a>
<!-- Fecha a linha -->
                    </li>
<!-- Abre a linha para a última página. -->
                    <li>
<!-- com as setas apontadas para a direita. Nesse caso a última página é a 2 mesmo -->
                        <a href="https://diretoaoponto-tech.com.br/?p=2" target="_self">»</a>
<!-- Fecha a última linha-->
                   </li>
<!-- Fecha a lista-->
            </ul>


Ficando assim:


Agora é feito o CSS para colocar o estilo.
 

 /** Abre a configuração de estilo CSS **/
<style rel="stylesheet" scoped="scoped" type="text/css">

ul.pagination { /** Inicia a configiração da lista pagination**/
       display: inline-block; /** Inicia uma nova linha e espande para esquerda **/
       padding: 0; /** Retira o espaço interno da lista **/
 }
  
  ul.pagination li { /** Inicia a configuração da linha da lista **/
     display: inline; /** Deixa uma linha do lado da outra **/
}
  
  ul.pagination li a{ /** Coloca o estilo no botão que tem link a **/
       color: black; /** Fonte preta **/
       float: left; /** Alinha a esquerda **/
       padding: 8px 16px; /** Adiciona espaço na linha **/
       text-decoration: none;
/** Tira decoração do texto **/
   }
  
  ul.pagination li a.active { /** Coloca o estilo no link com a classe active **/
       background-color: blue; /** Define uma cor de fundo para o botão da página atual **/
       color: white; /** A cor da fonte também **/
   }
  
  ul.pagination li a:hover:not(.active) {/** Insere o estilo para quando o mouse passar por cima do link exeto no botão da página atual **/
       background-color: #ddd; /** Insere um tom de cinza **/
}

</style>
/** Fecha a configuração de estilo **/

Ficando assim:

  • «
  • 1
  • 2
  • »

Nesse código tem um pequeno exemplo de todos os efeitos comuns em botões de página.

Quer acompanhar as novidade do site?

Leia mais em: ww.w3schools.com/css/css3_pag...

Como aplicar estilo css nos botões de paginação?

Última atualização: 2023-02-15

Quer acompanhar as novidade do site?
Veja também:

Como fazer paginação com Bootstrap?

Paginação Bootstrap

Como riscar texto com css?

Riscar texto com CSS

Como colocar ícone no site?

Colocar icone no site

Como criar paginação PHP com mysql?

Paginação PHP MySQL

Como inverter cor de imagem com filtro CSS?

Inverter cor imagem CSS

Como fazer botão flutuante no site?

Botão flutuante

Web Stories